package com.tinyseed.emcp.api.basicdata.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.sql.Timestamp;

/***
 * @ClassName: EnterpriseMonitorOutputDTO
 * @Description: TODO
 * @Auther: Harlan.Xiong
 * @Date: 2019-12-31 16:45
 * @version : V1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EnterpriseMonitorOutputDTO implements Serializable {
    /**
     * id
     */
    private Long id;

    /**
     * 市
     */
    private String city;

    /**
     * 县区
     */
    private String area;

    /**
     * 省
     */
    private String province;

    /**
     * 行业类型
     */
    private String industryName;

    /**
     * 企业社会信用代码
     */
    private String socialCreditCode;

    /**
     * 行政区域
     */
    private String organizeName;

    /**
     * 企业负责人(法人)
     */
    private String legalPerson;

    /**
     * 企业负责人电话
     */
    private String legalPhone;

    /**
     * 安环负责人
     */
    private String checkPerson;

    /**
     * 安环负责人电话
     */
    private String checkPhone;

    /**
     * 电气负责人
     */
    private String chargePerson;

    /**
     * 电气负责人电话
     */
    private String chargePhone;

    /**
     * 删除标记
     */
    private String deleteFlag;

    /**
     * 企业名称
     */
    private String enterpriseName;

    /**
     * 经度
     */
    private Float longitude;

    /**
     * 经度
     */
    private Float latitude;

    /**
     * 备注
     */
    private String remark;

    /**
     * 行政区域id
     */
    private Long organizeId;

    /**
     * 创建时间
     */
    private Timestamp createTime;

    /**
     * 最后修改时间
     */
    private Timestamp modifyTime;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 最后操作人
     */
    private String modifier;

    /**
     * 企业地址
     */
    private String address;

    /**
     * 产污检测点数量
     */
    private Long produceDeviceTotal;
    /**
     * 治污检测点数量
     */
    private Long polluteDeviceTotal;
}
